package com.ynet.middleground.approve.dto;

import java.io.Serializable;
import java.time.LocalDateTime;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author liulx
 * @description 流程任务节点业务属性传输对象
 * @date 2020-06-29 15:00
 */
@Data
@ApiModel(value = "流程任务节点业务属性", description = "流程任务节点业务属性传输对象")
public class TaskAttrDTO implements Serializable {

    private static final long serialVersionUID = -1499431856083273691L;

    /**
     * id
     */
    @ApiModelProperty(value = "id", notes = "id", dataType = "Integer")
    private Integer id;

    /**
     * 业务属性代码 配置流程任务节点时使用的代码
     */
    @ApiModelProperty(value = "业务属性代码 配置流程任务节点时使用的代码", notes = "业务属性代码 配置流程任务节点时使用的代码", dataType = "String")
    private String code;

    /**
     * 业务属性名称
     */
    @ApiModelProperty(value = "业务属性名称", notes = "业务属性名称", dataType = "String")
    private String name;

    /**
     * 描述
     */
    @ApiModelProperty(value = "描述", notes = "描述", dataType = "String")
    private String description;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间", notes = "创建时间")
    private LocalDateTime gmtCreate;

    /**
     * 更新时间
     */
    @ApiModelProperty(value = "更新时间", notes = "更新时间")
    private LocalDateTime gmtModified;

}
